package com.nwpu.coursesupport.view;

import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.nwpu.coursesupport.entity.TaskSubmitResult;
import com.nwpu.coursesupport.entity.bean.Files;

@JsonInclude(JsonInclude.Include.NON_NULL)
public class TaskPersonalDetailAssistantView {
	
	private Integer taskId;
    private String title;
    private String description;
    private Files attachment;
    @JsonIgnore
    private String attachmentBytes;
    private String standardAnswer;
    @JsonIgnore
    private String answerAttachmentBytes;
    private Files answerAttachment;
    
    private TaskSubmitResult submitResult;

	public Integer getTaskId() {
		return taskId;
	}

	public void setTaskId(Integer taskId) {
		this.taskId = taskId;
	}

	public String getTitle() {
		return title;
	}

	public void setTitle(String title) {
		this.title = title;
	}

	public String getDescription() {
		return description;
	}

	public void setDescription(String description) {
		this.description = description;
	}

	public Files getAttachment() {
		return attachment;
	}

	public void setAttachment(Files attachment) {
		this.attachment = attachment;
	}

	public String getAttachmentBytes() {
		return attachmentBytes;
	}

	public void setAttachmentBytes(String attachmentBytes) {
		this.attachmentBytes = attachmentBytes;
	}

	public String getStandardAnswer() {
		return standardAnswer;
	}

	public void setStandardAnswer(String standardAnswer) {
		this.standardAnswer = standardAnswer;
	}

	public String getAnswerAttachmentBytes() {
		return answerAttachmentBytes;
	}

	public void setAnswerAttachmentBytes(String answerAttachmentBytes) {
		this.answerAttachmentBytes = answerAttachmentBytes;
	}

	public Files getAnswerAttachment() {
		return answerAttachment;
	}

	public void setAnswerAttachment(Files answerAttachment) {
		this.answerAttachment = answerAttachment;
	}

	public TaskSubmitResult getSubmitResult() {
		return submitResult;
	}

	public void setSubmitResult(TaskSubmitResult submitResult) {
		this.submitResult = submitResult;
	}
}
